﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MSAcademic.v2.Infrastructure.Article;

namespace MSAcademic.v2.Infrastructure.Tag
{
    public interface ITagQueries
    {
        ITag Get(int id);
        ITag TryGetByName(string name);
        IEnumerable<ITag> GetAll();
        IEnumerable<ITag> GetSelectedTags(List<int> selectedTags);
        IEnumerable<ITag> GetTagsForArticle(int articleId);
    }
}
